AI BTTask Optimization

Hello,I’ve been working on my AI and I always end up using a lot of BTTasks.However,i always need to cast to the ai to trigger events or get some data.Would there be a benefit to performance to switch all the casting to interface events or is it not worth doing in this case?
Here is an example: