It appears so. You didn't post your reference ranges for the blood work, but it looks like you have Primary Hypogonadism. Unless you can determine what is wrong with your testicles and fix it, TRT would be the answer.
Intramuscular injections tend to work the best and are also the cheapest. Stay away from gels/creams.