I basically use the "Dutch Schoultz" method for muzzleloader rifle. I'm a scientist, so I look at the process as an experiment with many repetitions. There are a number of variables to test: patch lube type, patch thickness, ball size, powder type, powder charge, powder grain size, etc?. The goal is to find the best combination of variables that provides the best shot accuracy. I make things a bit easier by using only one patch lube and one powder type. So then I'm testing only patch thickness, ball size, charge and grain size. I start with a thin patch thickness, smaller ball size and say FF grain size. Keep those three variables constant, but change powder charge starting low and increasing in 5 grain increments. I shoot three shots at one target at each different powder charge, same grain size, starting at a low amount and increasing to something like a hunting load. Then I change the patch thickness and repeat the three shot trials. Then change the ball size and shoot. Then change the grain size and shoot. Obviously, this takes allot of shooting, but eventually it does produce the optimum combination for a particular rifle, and all the shooting is fun. Also try to keep the barrel clean between shots to remove any fouling variable.
I'm sure I've left info out and my description is confusing, but others will clarify.