How to do this? I was told, that "micros()" didn't work.
By whom? The micros() function works fine in an interrupt handler. The clock behind it doesn't advance, so you can't time how long an interrupt handler takes, but you can record the time that the handler was invoked.