There are various ways of improving vertical pulling strength.
Those machines will certainly get you stronger. Simply progressively deload the weight over time so you're handling more and more of your body weight.
I prefer a multi-faceted attack and it will depend on the individual.
In general though I like to build the foundation of pulling strength using cable pulldowns and I'll typically throw in assisted pullups with bands and eccentric pullups, too.