Regardless of where you get it done, the important thing is to get it done - rather than "Blanket" worming.
And make sure if you use a vet that they actually send the sample off to a Lab rather than just look at the sample under a scope - as doing a proper EPG is quite an involved process using a centrifuge - and a different suspension solution when looking for fluke eggs.