AS with any electric motor the pump life is a direct function of RPM x hours of use. Thus 3 speeds is better than 2 which is better than 1 speed.
The other function is to maintain the rail pressure in the ideal midpoint under 3 broad conditions, After all the injector flow dynamic range is almost 30:1 from idle to peak. [1.1 ms>11ms] [34 psi vs 43.4 psi] [650 vs 6500 rpm]
You can read the ecu to FPCU signal control voltage to see which speed range the pump is supposed to be in [based on TPS load index aka throttle position].
PUMP Condition is a function of rpm [since gasoline density is a function of chemistry and temperature] , back pressure [fuel filter].
The 90-96 300zx tt uses same system.
I use an amplified current probe to view each commutator's peak current and calculate the pump rpm while the fuel pressure gauge is reading input rail pressure.
You can make a current loop to substitute for pump fuse and view the current draw and waveform just like with fuel injector, coil on plug, etc fuse.
http://www.lindertech.com/fuelpump.htmh ... ri....html