When is it best to test

Is there a particular time you should test

Such as how many days late on af should you be?

What time of the day is best to test?