いいえ、これがデータベースの動作方法です。他のテーブルによって参照されているテーブルを切り捨てることはできません。あなたは次のようなことをするかもしれません
DB::statement('SET FOREIGN_KEY_CHECKS=0;');
DB::table('datapoints')->truncate();
DB::table('sensors')->truncate();
DB::statement('SET FOREIGN_KEY_CHECKS=1;');
外部キーチェックを無効にするには、テーブルを切り捨てて再度有効にします。