Harry,
We leave the post feet long until we get on site and then we "shoot the deck" with a transit, laser, or water level, etc at the post locations to determine relative elevations and therefore where to cut off the posts.
Hope it turns out well for you,
Gabel