Strange it just happened after your oil change.. Are you running a straight weight oil like 30wt ? 1/8" over full is not recommended, but I don't think that was the cause.
As to doing a compression test, that can be tricky.. As most bigger mower engines have compression releases designed into the cam profile. & just spinning it by the starter will give a false (low) reading. So the engine will start easy & not tear up starters..
This is important to know also to set your valves, you don't set valve lash @ TDC, but in most cases after finding TDC, rotate engine clock-wise 1/4" past TDC to get off the comp releases..