When Is the Best Time to Test?

I was just wondering, how many DPO’s should I wait before testing? I’m currently 5 DPO’s.