I'm also using a humidity sensor in my custom bathroom setup. It really detects the start of a shower quite fast. 10s to 30s I'd say, depending on the humidity before starting the shower.
But also I have a very small window-less bathroom, so you mileage may vary.