You can't, because:
1- Text.SetText doesn't do anything else than storing the string that you pass, so it's not really wasteful
2- SFML already uses the technique you describe, glyphs are cached in textures and simply reused when rendering text
If your application is slow then we can investigate other ways to improve speed, but nothing related to text rendering.