all that can be done is to try out different guns. it wont be cheap to do that. most places with rentals charge you alot in the end to get a few rounds down a gun.
as far as rimfires go, 22wmr is the best. but its still not the best overall compared to even a 32 magnum or a 38 special. testing is what matters.