When to test

I don’t want to be totally let down another month. When is the earliest i can start testing?!? I did feel slight one sided cramping yesterday morning so I’m hoping we are on the right track 🙏🏻 And what have you found is the most accurate early test