Not that it is entirely accurate, but a good quick and easy way to estimate weight is to measure the fish in inches and subtract 20..
i.e. 36 inch fish weighs about 16 lbs...at least that is what Idaho Fish and Game says, and I have checked it a number of times...it's pretty close