I do know an inexpensive way
Your feet. Depending on your size, it'll be something like 26-27 steps for twenty yards. From that you learn how to guage the distance by sight.
But that process probably has become impossible in the modern era. Probably like reading Indian smoke signals. The old ways are less instantaneously learned.