Best time to test????

What's the best time to test? I've heard the first urine of the day? And I've also heard anytime after 3pm?! I'm testing early before my (hopefully) missed period! Waiting for our rainbow baby!