Since soil testing samples should be taken from depths below the surface, I don't believe a recent fertilizer application will grossly effect testing result numbers. That being said, from what I've read in various online posts on the subject suggested waiting at least 3 weeks to test after a fertilizer application. Milorganite advertises that it feeds the soil for up to 10 weeks, so that's another number if you want to use that.