Pregnancy test.

I'm 6 days away from starting AF so I was wondering when do yall think the best time is to take a pregnancy test. To no for sure.. Or should I just wait to see if I get my period on the 10th?? And another question which test are the best in your opinion.