I just asked my vet this yesterday. His response was that there really isn't a time limit, just the sooner the better. The sooner they can get started the better the odds of getting an accurate result.
Not really the answer you (or I) was looking for, but I know what he meant.