What's the best way to find a dead cylinder?

Without seeing the inside of an engine, or building it yourself, there is no way to tell other than compression and leak down testing. But then, even if it tests good, like you say, how do you know how long it will last? Really only one way I would go.