I second Mike’s recommendation of the little DSO scopes for this kind of work. If you want to see it in action and “compared” to a nice Rigol scope check out this post (and the one after). This is actually looking at the +5V PWM signal (in this case, remapped pin 44 on RAMPS) in response to M106 Sxxx commands…