A sucker fish will clean your tank walls of algae, but it still poops. Sucker fish often poop more than they clean algae, so your tank needs even heavier filteration. A turtle would probably eat it. Most turtles don't get along with fish very well.
Good Luck!