No, I think it should be "piece" here. "I have said my piece" means I have given my opinion / I have made my (prepared) statement / I have said what I wanted to say.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.