How to find the demand for a route?

Basically that.

There is no system...trial and error

Trial and error is the only method.

Once I had my main hub established, I had two or three aircraft that I just used as "Test Flyers" to fly routes and figure out if they would work or not. I also had them be different sizes so I could find the more "true" demand.