Yes, from my understanding it will be very much possible. You get an event every time the acceleration sensor reads data (if I understand correctly you can change that timing with setPollInterval), and thus you can "just" check the data with the last reading, if its a big enough acceleration, store the read data (+first time stamp if you want to avoid math) until the acceleration slows down, then do the sum math and display the result.
I'm wondering is it possible to get hand speed ( or watch) when I throw baseball or frisbee disk?
You can do it by integrating acceleration ( like in here https://physics.stackexchange.com/questions/153159/calculate-speed-from-accelerometer) but for example, how to I get the loop duration time?
I would like to something like this https://apps.apple.com/us/app/arm-speed-analyzer-for-watch/id1539318987 but is it even possible?