re-read millis() or use a variable?

Hi,

I have a loop that has 6 different triggers and for each trigger I read millis() separately every cycle of the loop. Would it be better to use a variable to record the time and check millis() just once per loop cycle. Would this be faster? More efficient? Or is using millis() better?

Using a variable has the advantage of always using the small number for the tests.
Reading millis every time has the advantage of always using the latest value, potentially doing a function lone iteration round the loop sooner.
All in all there is not much to choose between them.