when can I test?

Friday night I went to the bathroom and had some light spotting when I wiped. AF is due December 1st. assuming it's implantation bleeding when would be a good time to test ? today I'm having cramping and my breasts are sore and heavy.