Dynamic Slope Labels

Hello,

I am trying to place a dynamic slope label by using two points. I have tried using a civil labeler and while this is dynamic, it is only one point. I have also tried to get the slope off the terrain model using the 'Annotate Between 2 Points' tool and while this uses two points, it is not dynamic. Any help or ideas on this issue would be greatly appreciated. Thank you in advance!