Testing for pregnancy

My period was supposed to start today, when is the best time to test for pregnancy?