pregnant?

So I had unprotected sex on the second day of my fertile window (according to the app) which was just over a week ago now, & he didn't pull out.  
The last few days I've had mild cramping, tender breasts & I'm constantly tired. I also never get any pms symptoms besides some cramping but usually only the day before AF arrives.  
AF isn't due until July 5th, I know it's to early to test now, but can I test a few days before hand or is it best to wait until I've missed it?