Pregnancy test

What’s the earliest you recommend to test?

I’m 8 dpo, I had light cramping 6-7dpo as well as my boobs feel heavy & soar...