Does this flange seem like it needs replacing?
It's impossible to answer a question like this, even if the plumber is right there. Water can seep through very tiny cracks so there is no way to know without doing very expensive tests, tests that would be more expensive than just replacing the item.

Usually a plumber will just replace something if there is any question whatsoever.