When can I test?

My last period was January 29th - February 1st. I’ve been cramping all week. No period yet. How soon can I test and assume it will be accurate? According to my calendars I should start my period today or tomorrow. I’m just not sure.