When measuring such low currents, the bandwidth of the electrometer will be correspondingly low, far below 1 kHz.
Of course, current in a conductor is not discrete flow of discrete electrons as in a vacuum tube (current in a conductor does not exhibit shot noise).
However, if we were measuring the shot current in a "saturated" diode (no space-charge limit), and wanted 1% statistical error, (Poisson statistics) we would need 10,000 electrons per measurement.
At 500 x 10-18 A = 3125 Qe/sec, that would require a measurement time of 3.2 sec, which seems reasonable for an electrometer at such a miniscule current.
Another poster here quoted a settling time of 12 to 15 sec for 1 fA full-scale on a Keysight electrometer, while another measured about 1 sec at 0.1 to 1 fA on a Russian unit.